\section{/home/joris/Projets/Internship/Code/GMTOOLS\_\-CPP/GMTOOLS\_\-CPP/inc/mesh.h File Reference}
\label{mesh_8h}\index{/home/joris/Projets/Internship/Code/GMTOOLS_CPP/GMTOOLS_CPP/inc/mesh.h@{/home/joris/Projets/Internship/Code/GMTOOLS\_\-CPP/GMTOOLS\_\-CPP/inc/mesh.h}}
Declaration de la classe \doxyref{Mesh}{p.}{classMesh} representant un maillage avec une structure de demi aretes. 

{\tt \#include \char`\"{}define.h\char`\"{}}\par
{\tt \#include \char`\"{}tools.h\char`\"{}}\par
{\tt \#include \char`\"{}map.h\char`\"{}}\par
{\tt \#include $<$vector$>$}\par
{\tt \#include $<$GL/gl.h$>$}\par
{\tt \#include $<$GL/glu.h$>$}\par
{\tt \#include $<$GL/glut.h$>$}\par
\subsection*{Classes}
\begin{CompactItemize}
\item 
class \textbf{Mesh}
\end{CompactItemize}
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define \bf{VERTICES}~0
\item 
\#define \bf{EDGES}~1
\item 
\#define \bf{FACES}~2
\item 
\#define \bf{SMOOTH}~3
\end{CompactItemize}


\subsection{Detailed Description}
Declaration de la classe \doxyref{Mesh}{p.}{classMesh} representant un maillage avec une structure de demi aretes. 



\subsection{Define Documentation}
\index{mesh.h@{mesh.h}!EDGES@{EDGES}}
\index{EDGES@{EDGES}!mesh.h@{mesh.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define EDGES~1}\label{mesh_8h_8298e8c4efdecfa89ed65c9494f31054}


display mode : only display the mesh edges. \index{mesh.h@{mesh.h}!FACES@{FACES}}
\index{FACES@{FACES}!mesh.h@{mesh.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define FACES~2}\label{mesh_8h_0c6472d6791657c941306402a3003c7a}


display mode : only display the mesh faces, each faces will be display with a unique normal (the face's normal). \index{mesh.h@{mesh.h}!SMOOTH@{SMOOTH}}
\index{SMOOTH@{SMOOTH}!mesh.h@{mesh.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define SMOOTH~3}\label{mesh_8h_8a8c85337080ee30cb541ee428391a5c}


display mode : only display the mesh faces, each faces will be displayed taking in acount it's vertices normals that will be interpolated along the face, giving a smoother rendering. \index{mesh.h@{mesh.h}!VERTICES@{VERTICES}}
\index{VERTICES@{VERTICES}!mesh.h@{mesh.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define VERTICES~0}\label{mesh_8h_886fe5474c91da80e3d5d92afe9c924d}


display mode : only display the mesh vertices. 